package IBO;

import boerrors.FormeMinimumMultiplicityException;
import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.Vector;

public interface IClientSociete extends Remote{
    
        String getNom()throws RemoteException;
    
        String getPrenom()throws RemoteException;
        
        String getTelephone()throws RemoteException;
    
        String getEmail()throws RemoteException;
    
        int getIdClient()throws RemoteException;
    
        String getNumeroTva()throws RemoteException;
    
        String getNomSociete() throws RemoteException;
    
        IAdresse getIAdresse() throws RemoteException;
    
        IForme getIForme() throws RemoteException, FormeMinimumMultiplicityException;
    
        Object clone() throws RemoteException;
    
        Vector<IIntervention> getListeInterventions() throws RemoteException;
}